What is roy short for?

Roy is a male given name of Gaelic origin meaning "red" or "ruddy". It is commonly used as a short form of the name 'Royce' or 'Leroy'. Roy has been a popular name for boys in English-speaking countries since the 19th century. Famous individuals with the name Roy include Roy Rogers, Roy Orbison, and Roy Hodgson.